<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK Objective-C API Reference for iOS/macOS: 类成员 - 函数</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK Objective-C API Reference for iOS/macOS
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_a"></a>- a -</h3><ul>
<li>addCallback:
: <a class="el" href="interface_j_c_account.html#a6094d7f4bc7d4d51c398285241db7eff">JCAccount</a>
, <a class="el" href="interface_j_c_net.html#ac3eb3cbf151aad1a729f708cad3451ba">JCNet</a>
</li>
<li>addPushInfo:
: <a class="el" href="interface_j_c_push.html#a6ba6c8e4dd66c679d62da718d8293f50">JCPush</a>
</li>
<li>addPushTemplate:
: <a class="el" href="interface_j_c_push.html#ad9572cb4c9316fabecc65d98ace54e06">JCPush</a>
</li>
<li>answer:video:
: <a class="el" href="interface_j_c_call.html#a0af0e53f6b9a3a99b0fa52449c83f3a4">JCCall</a>
</li>
<li>audioRecord:enable:filePath:
: <a class="el" href="interface_j_c_call.html#a9e5565cec989f194468ec79d30c3eecc">JCCall</a>
</li>
</ul>


<h3><a id="index_b"></a>- b -</h3><ul>
<li>becomeActive:
: <a class="el" href="interface_j_c_call.html#a339389df45deb533a2678f52a8eabe7f">JCCall</a>
</li>
<li>buildQiniuRecordParam:bucketName:secretKey:accessKey:fileName:
: <a class="el" href="interface_j_c_media_channel_record_param.html#a9f92c5b74a36596f995abae6b09202ae">JCMediaChannelRecordParam</a>
</li>
</ul>


<h3><a id="index_c"></a>- c -</h3><ul>
<li>call:video:callParam:
: <a class="el" href="interface_j_c_call.html#ae9d354eabdaad1c5991062ae6aa05680">JCCall</a>
</li>
<li>callParamWithExtraParam:ticket:
: <a class="el" href="interface_j_c_call_param.html#acb7c4ebc1695a4c38c3e95032555e5d3">JCCallParam</a>
</li>
<li>cancelFile:
: <a class="el" href="interface_j_c_storage.html#a2bf695039cbaaf8e57f4ab5515af2de6">JCStorage</a>
</li>
<li>cancelFileByCookie:
: <a class="el" href="interface_j_c_storage.html#aa50915f7b3606dd3146c9074ad8cecb4">JCStorage</a>
</li>
<li>create:
: <a class="el" href="interface_j_c_account.html#a0e03454598a73cf1f05f0b97a2630b2b">JCAccount</a>
, <a class="el" href="interface_j_c_push.html#a969978dd5a4ca4ea8d6be047a506c910">JCPush</a>
</li>
<li>create:callback:
: <a class="el" href="interface_j_c_group.html#a46c9376d41cf9861b253d8ebf88a0c50">JCGroup</a>
, <a class="el" href="interface_j_c_media_device.html#a85936ee95b592ac75252c97851f9cc3f">JCMediaDevice</a>
, <a class="el" href="interface_j_c_message_channel.html#ad9690d124324d7feda64df75723ec595">JCMessageChannel</a>
, <a class="el" href="interface_j_c_storage.html#ae49efaa195466115f07b20ae07bee4a8">JCStorage</a>
</li>
<li>create:callback:creatParam:
: <a class="el" href="interface_j_c_client.html#a5815574e0923b89a74bfe34d11a737fd">JCClient</a>
</li>
<li>create:mediaDevice:callback:
: <a class="el" href="interface_j_c_call.html#a943ec3fd266edb3757cfea2f2ff21a92">JCCall</a>
, <a class="el" href="interface_j_c_media_channel.html#adcd6f2df492d8961ca35471311311dbb">JCMediaChannel</a>
</li>
<li>createGroup:groupName:type:customProperties:
: <a class="el" href="interface_j_c_group.html#a4851fb5f628bf635045cb360539975b1">JCGroup</a>
</li>
</ul>


<h3><a id="index_d"></a>- d -</h3><ul>
<li>dealContact:
: <a class="el" href="interface_j_c_account.html#ac05c24d2e855e935273eac7911b411b9">JCAccount</a>
</li>
<li>dealMembers:members:
: <a class="el" href="interface_j_c_group.html#a084e2dcd50a98ba94b88f5028fdecb3d">JCGroup</a>
</li>
<li>destroy
: <a class="el" href="interface_j_c_account.html#afdfece0c7f4aa39fdc3b3d178f0a29c9">JCAccount</a>
, <a class="el" href="interface_j_c_call.html#ae5ffd75dfdb8ace0d69e3a38601718e7">JCCall</a>
, <a class="el" href="interface_j_c_client.html#a50afe46970ec86e129af3d8585334334">JCClient</a>
, <a class="el" href="interface_j_c_group.html#a4a7b35b69b04406fa72742a875e5a652">JCGroup</a>
, <a class="el" href="interface_j_c_media_channel.html#a02812bf42303ee865d23e9bebd531496">JCMediaChannel</a>
, <a class="el" href="interface_j_c_media_device.html#a2006a5a278ea92653d9d947112b44a60">JCMediaDevice</a>
, <a class="el" href="interface_j_c_message_channel.html#a78e87696e1dffb30a286f33fb6011bd7">JCMessageChannel</a>
, <a class="el" href="interface_j_c_push.html#a99d6fc358036d11fd039f4f1667b06c3">JCPush</a>
, <a class="el" href="interface_j_c_storage.html#a845f5e55177573aad2972ab1edf32002">JCStorage</a>
</li>
<li>dissolve:
: <a class="el" href="interface_j_c_group.html#a6276a1b810c0976954e6ba0086670f4a">JCGroup</a>
</li>
<li>downloadFile:savePath:cookie:
: <a class="el" href="interface_j_c_storage.html#a4edb9dbd883adbb92c151bc0ef5f5e15">JCStorage</a>
</li>
</ul>


<h3><a id="index_e"></a>- e -</h3><ul>
<li>enableAudioOutput:
: <a class="el" href="interface_j_c_media_channel.html#a4bbd99b56e5f38a26cceaccb69776618">JCMediaChannel</a>
</li>
<li>enableCdn:keyInterval:
: <a class="el" href="interface_j_c_media_channel.html#a615bf5d67e360c8d84b92496cf884e92">JCMediaChannel</a>
</li>
<li>enableRecord:recordParam:
: <a class="el" href="interface_j_c_media_channel.html#a5ef724d64936c83f2d68346314755e9f">JCMediaChannel</a>
</li>
<li>enableScreenShare:
: <a class="el" href="interface_j_c_media_channel.html#a79b28b8dada5450c5f25e2844962b7d0">JCMediaChannel</a>
</li>
<li>enableSelfVideoRatio:ratio:
: <a class="el" href="interface_j_c_media_channel.html#a2e9c87899585ac3e730a273f20ed1aea">JCMediaChannel</a>
</li>
<li>enableSpeaker:
: <a class="el" href="interface_j_c_media_device.html#a4cfd5ed9b3b9cdf14d15474f6c3db210">JCMediaDevice</a>
</li>
<li>enableUploadAudioStream:
: <a class="el" href="interface_j_c_media_channel.html#acfdb1bfa7e079a552a4441050e816560">JCMediaChannel</a>
</li>
<li>enableUploadVideoStream:
: <a class="el" href="interface_j_c_call.html#a22c70e83e914c3e770cdc5b77b60071b">JCCall</a>
, <a class="el" href="interface_j_c_media_channel.html#a12d0c37563fc883d624c1e52c70d380a">JCMediaChannel</a>
</li>
</ul>


<h3><a id="index_f"></a>- f -</h3><ul>
<li>fetchGroupInfo:updateTime:
: <a class="el" href="interface_j_c_group.html#a5852968846cd872b8abb796a35a8aa6b">JCGroup</a>
</li>
<li>fetchGroups:
: <a class="el" href="interface_j_c_group.html#af7639cf24c5e1c88790285d3bc7e5191">JCGroup</a>
</li>
<li>fetchMessages:startMessageId:count:pack:
: <a class="el" href="interface_j_c_message_channel.html#aabdc7f5d60b3a7b2cc2396922d3b6575">JCMessageChannel</a>
</li>
</ul>


<h3><a id="index_g"></a>- g -</h3><ul>
<li>generateByMode:
: <a class="el" href="interface_j_c_call_media_config.html#aa6a4cf5a19235224c12bffca12cc12c1">JCCallMediaConfig</a>
</li>
<li>getActiveCallItem
: <a class="el" href="interface_j_c_call.html#a3dc7a03082e93852fbad73a79107ea69">JCCall</a>
</li>
<li>getAudioOutputType
: <a class="el" href="interface_j_c_media_device.html#a3044b6a4a03a2e3d803df12389a9d3c8">JCMediaDevice</a>
</li>
<li>getCustomProperty
: <a class="el" href="interface_j_c_media_channel.html#a4eebb7982edd5f589af377fa0e0ce014">JCMediaChannel</a>
</li>
<li>getCustomRole
: <a class="el" href="interface_j_c_media_channel.html#af87e398452edac3b76ad96ae2c0c00ba">JCMediaChannel</a>
</li>
<li>getCustomState
: <a class="el" href="interface_j_c_media_channel.html#a217cd598c99384ab0f4293af6b7b6141">JCMediaChannel</a>
</li>
<li>getData
: <a class="el" href="interface_j_c_push_template.html#af64754fdbdb3e23e4d39b11821ba78dc">JCPushTemplate</a>
</li>
<li>getParticipant:
: <a class="el" href="interface_j_c_media_channel.html#a2feaf09ec144035583ec829291f85f22">JCMediaChannel</a>
</li>
<li>getStatistics
: <a class="el" href="interface_j_c_call.html#a5b5237786fb504ce0cc3d1c2eef59883">JCCall</a>
, <a class="el" href="interface_j_c_media_channel.html#a4cf23f3d19b23f8658c8b8ab275d2aae">JCMediaChannel</a>
</li>
</ul>


<h3><a id="index_h"></a>- h -</h3><ul>
<li>hold:
: <a class="el" href="interface_j_c_call.html#a7352eadea5100ab196f1216718cbf928">JCCall</a>
</li>
</ul>


<h3><a id="index_i"></a>- i -</h3><ul>
<li>init:changeState:
: <a class="el" href="interface_j_c_group_item.html#a64563ee14f307bccba120e802b018371">JCGroupItem</a>
</li>
<li>init:name:type:customProperties:
: <a class="el" href="interface_j_c_group_item.html#a854cbf1deb0be6fbe67059491338705b">JCGroupItem</a>
</li>
<li>init:nickName:tag:dnd:changeState:
: <a class="el" href="interface_j_c_group_item.html#a36f2dd5bd7dcaa72a2288372cab944e4">JCGroupItem</a>
</li>
<li>init:userId:uid:displayName:memberType:changeState:
: <a class="el" href="interface_j_c_group_member.html#a158dca86436011a7edbffe3a6c70a424">JCGroupMember</a>
</li>
<li>initWithCall:expiration:
: <a class="el" href="interface_j_c_push_template.html#a341d6aa355944c2604a7b32c7ef7dea0">JCPushTemplate</a>
</li>
<li>initWithText:tip:sound:expiration:
: <a class="el" href="interface_j_c_push_template.html#afc2cb717179221facae91eaa5ee6f0ad">JCPushTemplate</a>
</li>
<li>initWithToken:voip:debug:
: <a class="el" href="interface_j_c_push_template.html#a40ed1398d2fc520edbfe15438638354d">JCPushTemplate</a>
</li>
<li>inviteSipUser:sipParam:
: <a class="el" href="interface_j_c_media_channel.html#a40d38e8ba39a92370ea614fdd4baafe8">JCMediaChannel</a>
</li>
<li>isSpeakerOn
: <a class="el" href="interface_j_c_media_device.html#ad7d3f47faa205d9b593c5112cf8847cc">JCMediaDevice</a>
</li>
</ul>


<h3><a id="index_j"></a>- j -</h3><ul>
<li>join:joinParam:
: <a class="el" href="interface_j_c_media_channel.html#aae7c111f87465ec2dbac767b63f484aa">JCMediaChannel</a>
</li>
</ul>


<h3><a id="index_k"></a>- k -</h3><ul>
<li>kick:
: <a class="el" href="interface_j_c_media_channel.html#acd1a648db825b4c5d32afd7403ad9114">JCMediaChannel</a>
</li>
</ul>


<h3><a id="index_l"></a>- l -</h3><ul>
<li>leave
: <a class="el" href="interface_j_c_media_channel.html#a464117e54a77bccbfd513ccff533708b">JCMediaChannel</a>
</li>
<li>leave:
: <a class="el" href="interface_j_c_group.html#a3f04930622631092ea1a39ea8694f591">JCGroup</a>
</li>
<li>login:password:serverAddress:loginParam:
: <a class="el" href="interface_j_c_client.html#aeab901abd7d38c3fd527c6a330d1e95c">JCClient</a>
</li>
<li>logout
: <a class="el" href="interface_j_c_client.html#a0d4434928223e0dd2b288e9cb527a314">JCClient</a>
</li>
</ul>


<h3><a id="index_m"></a>- m -</h3><ul>
<li>markReadMessage:messageId:isGroup:
: <a class="el" href="interface_j_c_message_channel.html#a2c6195a64ec54b63011129bcf221b3be">JCMessageChannel</a>
</li>
<li>markRecvMessage:messageId:
: <a class="el" href="interface_j_c_message_channel.html#a817de33a2a86fcd0d1c30648e9c000f2">JCMessageChannel</a>
</li>
<li>mute:
: <a class="el" href="interface_j_c_call.html#a333d090ca2e527a83079254cdca43a12">JCCall</a>
</li>
</ul>


<h3><a id="index_o"></a>- o -</h3><ul>
<li>onAudioInerruptAndResume:
: <a class="el" href="protocol_j_c_media_device_callback-p.html#ad0565838a9a2741ecc39ad8db1cb5fda">&lt;JCMediaDeviceCallback&gt;</a>
</li>
<li>onAudioOutputTypeChange:
: <a class="el" href="protocol_j_c_media_device_callback-p.html#aa8df70b612ef571afcdef6f66ba4556c">&lt;JCMediaDeviceCallback&gt;</a>
</li>
<li>onCallItemAdd:
: <a class="el" href="protocol_j_c_call_callback-p.html#a1ab9e15212ef163f7f8d3c009d05f2e9">&lt;JCCallCallback&gt;</a>
</li>
<li>onCallItemRemove:reason:description:
: <a class="el" href="protocol_j_c_call_callback-p.html#a0e18348bea90de9e9fbfbb4d960d04be">&lt;JCCallCallback&gt;</a>
</li>
<li>onCallItemUpdate:changeParam:
: <a class="el" href="protocol_j_c_call_callback-p.html#a7c127c64f0f2742b37668c3626661604">&lt;JCCallCallback&gt;</a>
</li>
<li>onCameraUpdate
: <a class="el" href="protocol_j_c_media_device_callback-p.html#a2a08a9fc361554aad9a0a49ef2c0a789">&lt;JCMediaDeviceCallback&gt;</a>
</li>
<li>onClientStateChange:oldState:
: <a class="el" href="protocol_j_c_client_callback-p.html#ae5a357773fd0a93159fe7d6fd05cf6fc">&lt;JCClientCallback&gt;</a>
</li>
<li>onContactsChange:
: <a class="el" href="protocol_j_c_account_callback-p.html#a7329d6adf383ae4f8a947081c9952ce1">&lt;JCAccountCallback&gt;</a>
</li>
<li>onCreateGroup:result:reason:groupItem:updateTime:baseTime:
: <a class="el" href="protocol_j_c_group_callback-p.html#a40ab12f45bba248f056294c4afbad6ba">&lt;JCGroupCallback&gt;</a>
</li>
<li>onDealContact:result:reason:
: <a class="el" href="protocol_j_c_account_callback-p.html#a6ce3db1f8a3209301cffc52006493718">&lt;JCAccountCallback&gt;</a>
</li>
<li>onDealMembers:result:reason:groupId:
: <a class="el" href="protocol_j_c_group_callback-p.html#af0afec355b3cb89cc6e8a1b1f724f323">&lt;JCGroupCallback&gt;</a>
</li>
<li>onDissolve:result:reason:groupId:
: <a class="el" href="protocol_j_c_group_callback-p.html#a70e3b55fe7570585bfc3ef4ecb1b63df">&lt;JCGroupCallback&gt;</a>
</li>
<li>onDtmfReceived:value:
: <a class="el" href="protocol_j_c_call_callback-p.html#af12205b3e5ccaaaa32ae9eaec5228bb3">&lt;JCCallCallback&gt;</a>
</li>
<li>onFetchGroupInfo:result:reason:groupItem:members:updateTime:baseTime:fullUpdate:
: <a class="el" href="protocol_j_c_group_callback-p.html#ad38bdbe71d9575e059a3d846f1eab545">&lt;JCGroupCallback&gt;</a>
</li>
<li>onFetchGroups:result:reason:groups:updateTime:baseTime:fullUpdate:
: <a class="el" href="protocol_j_c_group_callback-p.html#ae6e687f4b4349ea98d79aa7c7e9ce0f0">&lt;JCGroupCallback&gt;</a>
</li>
<li>onFetchMessageResult:result:reason:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#a867c21568aa9c37cb78c7b6d6db4b5ed">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onFileResult:
: <a class="el" href="protocol_j_c_storage_callback-p.html#a086c6c8b7e0e0188d8e8954b0288fd54">&lt;JCStorageCallback&gt;</a>
</li>
<li>onFileUpdate:
: <a class="el" href="protocol_j_c_storage_callback-p.html#aedb19f5b9c167fae30966c5e34b22afb">&lt;JCStorageCallback&gt;</a>
</li>
<li>onGroupInfoChange:members:updateTime:baseTime:
: <a class="el" href="protocol_j_c_group_callback-p.html#a8a57e78eb154aed067907f2ee1b0c31a">&lt;JCGroupCallback&gt;</a>
</li>
<li>onGroupListChange:updateTime:baseTime:
: <a class="el" href="protocol_j_c_group_callback-p.html#aafde2601c8e09fcc9bd3c4a008cae517">&lt;JCGroupCallback&gt;</a>
</li>
<li>onInviteSipUserResult:result:reason:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#ad149be58b9ecd0b4e046c23c1d34f475">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onJoin:reason:channelId:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#ac442c8c1d360ba3b38788ee428424ed2">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onLeave:channelId:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#a0397acf71428976f43c72effbec2a0ad">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onLeave:result:reason:groupId:
: <a class="el" href="protocol_j_c_group_callback-p.html#a2ae35fc1044a6ef84d0b7ccc0f87f556">&lt;JCGroupCallback&gt;</a>
</li>
<li>onLogin:reason:
: <a class="el" href="protocol_j_c_client_callback-p.html#aa367a4ec84f6cf5b0d0ef22f83522df2">&lt;JCClientCallback&gt;</a>
</li>
<li>onLogout:
: <a class="el" href="protocol_j_c_client_callback-p.html#ab6bdf870c036c4ee85aeb6ffcd97e08a">&lt;JCClientCallback&gt;</a>
</li>
<li>onMarkReadResult:result:reason:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#ad362d43fde62e1264204788b8763af2a">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onMarkRecvResult:result:reason:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#a0a365fcdc004e47db56794e84b236b94">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onMediaChannelPropertyChange:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#a8f10fcd984b93e9d9ae2ab14b848ba32">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onMediaChannelStateChange:oldState:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#a12ada003140a0c5a44c0c5f69702acf7">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onMessageListRecv:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#aee44157985022495491624681c2f4ab7">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onMessageReceive:content:fromUserId:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#a9a7440b88ef2f90f3eaa3473c2048cd8">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onMessageReceive:type:content:
: <a class="el" href="protocol_j_c_call_callback-p.html#a9c37cc6b1c2bbb33aad99ea06e4c74d5">&lt;JCCallCallback&gt;</a>
</li>
<li>onMessageRecv:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#a5b1a06dbd6ef028e202951d089833ea7">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onMessageSendUpdate:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#ad43a1826244ac807b4d546ad47181791">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onMissedCallItem:
: <a class="el" href="protocol_j_c_call_callback-p.html#a61754f5e134af2e0b465a40f9cf575fd">&lt;JCCallCallback&gt;</a>
</li>
<li>onNetChange:oldNetType:
: <a class="el" href="protocol_j_c_net_callback-p.html#a7a05a46e6f31f30f9f5db7f315cd2a26">&lt;JCNetCallback&gt;</a>
</li>
<li>onParticipantJoin:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#aa5342368f4be4ded2a96c1516d117196">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onParticipantLeft:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#af2ae73586c030e4f3a6886cd66f11a73">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onParticipantUpdate:participantChangeParam:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#ab971c654c6ec7b55706aaa2c9a84bb87">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onParticipantVolumeChange:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#a8d281027a9b2f66ffec782022e8642a2">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onQuery:result:reason:queryInfo:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#a4a80b6bbb7da129d67cf1596a14c54e5">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onQueryServerUidResult:result:serverUids:
: <a class="el" href="protocol_j_c_account_callback-p.html#a736fcbd0388c57bcea5f34da736481d9">&lt;JCAccountCallback&gt;</a>
</li>
<li>onQueryUserIdResult:result:userIds:
: <a class="el" href="protocol_j_c_account_callback-p.html#aacfe3ae5f27159ca032f76633c3b4420">&lt;JCAccountCallback&gt;</a>
</li>
<li>onQueryUserStatusResult:result:accountItemList:
: <a class="el" href="protocol_j_c_account_callback-p.html#aaf37440dc773151f27983be6816fab1f">&lt;JCAccountCallback&gt;</a>
</li>
<li>onReceiveMarkRead:serverMessageId:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#a93920ea4aa54fd574fc351cfb805f948">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onReceiveMarkRecv:serverMessageId:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#a473710b30a2ce3cf50d067731198f1e4">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onRefreshContacts:result:contacts:updateTime:fullUpdate:
: <a class="el" href="protocol_j_c_account_callback-p.html#a6da9e43480c4e1be1fd1b7a8f1eb131f">&lt;JCAccountCallback&gt;</a>
</li>
<li>onRefreshConversation:result:conversations:reason:updateTime:refreshServerUid:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#aa7c03f499a147afe54d42cfbc49b9614">&lt;JCMessageChannelCallback&gt;</a>
</li>
<li>onRenderReceived:
: <a class="el" href="protocol_j_c_media_device_callback-p.html#ae50d0697924ff8e10d81d7550a6ba416">&lt;JCMediaDeviceCallback&gt;</a>
</li>
<li>onRenderStart:
: <a class="el" href="protocol_j_c_media_device_callback-p.html#acc3c990d5e47398c39f7f4463193278b">&lt;JCMediaDeviceCallback&gt;</a>
</li>
<li>onSetContactDnd:result:reason:
: <a class="el" href="protocol_j_c_account_callback-p.html#a97029797275298a3fa223d3d23a1556d">&lt;JCAccountCallback&gt;</a>
</li>
<li>onSetGroupDnd:result:reason:groupId:
: <a class="el" href="protocol_j_c_group_callback-p.html#ac55516ed86db2fe06472de2ec3a9fcec">&lt;JCGroupCallback&gt;</a>
</li>
<li>onStop:reason:
: <a class="el" href="protocol_j_c_media_channel_callback-p.html#af0ed7f8f42ae29eb21a2197afa00f4c3">&lt;JCMediaChannelCallback&gt;</a>
</li>
<li>onUpdateGroup:result:reason:groupId:
: <a class="el" href="protocol_j_c_group_callback-p.html#a5a90c0d5379ad8ad14cd0e8317c9ab6e">&lt;JCGroupCallback&gt;</a>
</li>
<li>onUpdateGroupComment:result:reason:groupId:
: <a class="el" href="protocol_j_c_group_callback-p.html#a9feddc8ebff5c96b43b5041dc610eebc">&lt;JCGroupCallback&gt;</a>
</li>
<li>onWithdrawalMessageResult:result:message:reason:
: <a class="el" href="protocol_j_c_message_channel_callback-p.html#aba72ea7f5832917b9189d2b5d0fd3f27">&lt;JCMessageChannelCallback&gt;</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>pause
: <a class="el" href="interface_j_c_media_device_video_canvas.html#a39507efa59a73638c5965b09fa5c65d7">JCMediaDeviceVideoCanvas</a>
</li>
</ul>


<h3><a id="index_q"></a>- q -</h3><ul>
<li>query:
: <a class="el" href="interface_j_c_media_channel.html#adbcf56921812241efff844203504b1e6">JCMediaChannel</a>
</li>
<li>queryServerUid:
: <a class="el" href="interface_j_c_account.html#aec4ea63f41f105074c1b73aacf721a73">JCAccount</a>
</li>
<li>queryUserId:
: <a class="el" href="interface_j_c_account.html#ad13684e2e2a2d4cbb5792a1f3b42a2d9">JCAccount</a>
</li>
<li>queryUserStatus:
: <a class="el" href="interface_j_c_account.html#aec0e112ba7baa03dd867d5f92ad12c85">JCAccount</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>refreshContacts:
: <a class="el" href="interface_j_c_account.html#aa49db7cf1881f5cad36426e8be3af9c1">JCAccount</a>
</li>
<li>refreshConversation:lastQueryTime:
: <a class="el" href="interface_j_c_message_channel.html#a56565c7d1d12ed4518da619d1493f2d5">JCMessageChannel</a>
</li>
<li>removeCallback:
: <a class="el" href="interface_j_c_account.html#a13bf7e3254db60a0ca168a442253f8af">JCAccount</a>
, <a class="el" href="interface_j_c_net.html#ab2cebd485e4df1825c0e4c22f3ea60f9">JCNet</a>
</li>
<li>replace:
: <a class="el" href="interface_j_c_media_device_video_canvas.html#ad3b0bcd461e47781006a6128310b1319">JCMediaDeviceVideoCanvas</a>
</li>
<li>requestScreenVideo:pictureSize:
: <a class="el" href="interface_j_c_media_channel.html#ad3e33762ee2a89b6232485f66f9b54a7">JCMediaChannel</a>
</li>
<li>requestVideo:pictureSize:
: <a class="el" href="interface_j_c_media_channel.html#a1b44d999a8f89309df3580efc9ef9225">JCMediaChannel</a>
</li>
<li>resume
: <a class="el" href="interface_j_c_media_device_video_canvas.html#a79828ae1f7fcd7a3c0a0bf4dec2c26bc">JCMediaDeviceVideoCanvas</a>
</li>
<li>rotate:
: <a class="el" href="interface_j_c_media_device_video_canvas.html#a46ef393ac04ab4405031ecb3d643c5dd">JCMediaDeviceVideoCanvas</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>sendCommand:commandParam:
: <a class="el" href="interface_j_c_media_channel.html#ab1d66a2c12211d3f6913237904e115da">JCMediaChannel</a>
</li>
<li>sendCommandToDelivery:
: <a class="el" href="interface_j_c_media_channel.html#af8b6019fa2b0982d7822cef8cd9df6c4">JCMediaChannel</a>
</li>
<li>sendDtmf:value:
: <a class="el" href="interface_j_c_call.html#aa9697181987370e46f5dead272ea2869">JCCall</a>
</li>
<li>sendFile:keyId:messageType:fileUri:thumbUri:size:duration:extraParams:cookie:atAll:atServerUidList:
: <a class="el" href="interface_j_c_message_channel.html#a0fecaa87aaa6be8e27173c6f9225c054">JCMessageChannel</a>
</li>
<li>sendMessage:content:toUserId:
: <a class="el" href="interface_j_c_media_channel.html#a7617239966ea595482eb11beb0b8ff4a">JCMediaChannel</a>
</li>
<li>sendMessage:keyId:messageType:text:extraParams:cookie:atAll:atServerUidList:
: <a class="el" href="interface_j_c_message_channel.html#ab84f3affc5ddc36f40cd23cfb97b18ee">JCMessageChannel</a>
</li>
<li>sendMessage:type:content:
: <a class="el" href="interface_j_c_call.html#ac62efb5cb2a21913a78c706352ef2ee8">JCCall</a>
</li>
<li>setCameraProperty:height:framerate:
: <a class="el" href="interface_j_c_media_device.html#a7793b267dc9c810772295275402fb02f">JCMediaDevice</a>
</li>
<li>setCustomProperty:
: <a class="el" href="interface_j_c_media_channel.html#a5e9e50c858a3d47889f578b323a9faa9">JCMediaChannel</a>
</li>
<li>setCustomRole:participant:
: <a class="el" href="interface_j_c_media_channel.html#a9777d3af4a484672273ca4a766b32e58">JCMediaChannel</a>
</li>
<li>setCustomState:participant:
: <a class="el" href="interface_j_c_media_channel.html#adae24eb1c040e18d0ca98ddcab18da21">JCMediaChannel</a>
</li>
<li>setDnd:dnd:
: <a class="el" href="interface_j_c_account.html#a504f22174b3a914a88403229522e5dc1">JCAccount</a>
, <a class="el" href="interface_j_c_group.html#a2a24aae91e07f13a687707ea8a56b8d4">JCGroup</a>
</li>
<li>setScreenCaptureProperty:height:framerate:
: <a class="el" href="interface_j_c_media_device.html#a1d625bdf5aa2dbb422805152cdfb1a1b">JCMediaDevice</a>
</li>
<li>setVideoFileFrame:angle:mirror:
: <a class="el" href="interface_j_c_media_device.html#a20af8ca01d0cb3c9e3bf9d0f96ffdff4">JCMediaDevice</a>
</li>
<li>setVideoFileFrame:format:width:height:
: <a class="el" href="interface_j_c_media_device.html#a50b25e3483943c3c1580eee83b847341">JCMediaDevice</a>
</li>
<li>shared
: <a class="el" href="interface_j_c_net.html#a69265fd6368189303c6c95a6da6d78bb">JCNet</a>
</li>
<li>snapshot:heigh:filePath:
: <a class="el" href="interface_j_c_media_device_video_canvas.html#a243d426941c3b920068e7b6149678a32">JCMediaDeviceVideoCanvas</a>
</li>
<li>startAudio
: <a class="el" href="interface_j_c_media_device.html#a66c2c78f2c722a483c902d1e91512122">JCMediaDevice</a>
</li>
<li>startCamera
: <a class="el" href="interface_j_c_media_device.html#a45761d678b774b0dc275db3f8f01bf69">JCMediaDevice</a>
</li>
<li>startCameraVideo:
: <a class="el" href="interface_j_c_media_device.html#ab302cf2e643b76ec40968609d7304f55">JCMediaDevice</a>
</li>
<li>startCameraVideo:view:
: <a class="el" href="interface_j_c_media_device.html#a37f57e8cad5b1eee77047ed9eb8dbd51">JCMediaDevice</a>
</li>
<li>startOtherVideo:
: <a class="el" href="interface_j_c_call_item.html#a4ccc3e28f4277c02ad7cadddd23cbd00">JCCallItem</a>
</li>
<li>startScreenShareVideo:pictureSize:
: <a class="el" href="interface_j_c_media_channel.html#a816c2a4794b157fd6a17cd2cd1196ae8">JCMediaChannel</a>
</li>
<li>startSelfVideo:
: <a class="el" href="interface_j_c_call_item.html#a8a238bbcc475e3678f727b6ba0cd8245">JCCallItem</a>
</li>
<li>startVideo:pictureSize:
: <a class="el" href="interface_j_c_media_channel_participant.html#a8253f928291505c450d5d320ece3c15c">JCMediaChannelParticipant</a>
</li>
<li>startVideo:renderType:
: <a class="el" href="interface_j_c_media_device.html#aef1b8e413778008e2dec313e0b407cdf">JCMediaDevice</a>
</li>
<li>startVideo:renderType:view:
: <a class="el" href="interface_j_c_media_device.html#a0ed0f22e1cb7b44f1839b22ae4847c58">JCMediaDevice</a>
</li>
<li>startVideoFile
: <a class="el" href="interface_j_c_media_device.html#a9c1cdea77c0ba985fb8d4a134bc99d57">JCMediaDevice</a>
</li>
<li>stop
: <a class="el" href="interface_j_c_media_channel.html#ac2905c2f6c51c4c01c61f5f4d6c39a49">JCMediaChannel</a>
</li>
<li>stopAudio
: <a class="el" href="interface_j_c_media_device.html#ac169efc20dfed3266d93d3a700f33c72">JCMediaDevice</a>
</li>
<li>stopCamera
: <a class="el" href="interface_j_c_media_device.html#abd3c4c16bd84011a4d5b89e1fe74ac5e">JCMediaDevice</a>
</li>
<li>stopOtherVideo
: <a class="el" href="interface_j_c_call_item.html#a255cdad4f611bbe86d54d40eb7252568">JCCallItem</a>
</li>
<li>stopScreenShareVideo
: <a class="el" href="interface_j_c_media_channel.html#a704cf64d9a0cc2f3c4cdd12348b278ce">JCMediaChannel</a>
</li>
<li>stopSelfVideo
: <a class="el" href="interface_j_c_call_item.html#a05db5c6f4fc3509fb98045a5785a82e4">JCCallItem</a>
</li>
<li>stopVideo
: <a class="el" href="interface_j_c_media_channel_participant.html#a4f8ac14928ea95326be429ee4aee3e7c">JCMediaChannelParticipant</a>
</li>
<li>stopVideo:
: <a class="el" href="interface_j_c_media_device.html#ac77ad46a4ac0a226b2da155f2f797fc0">JCMediaDevice</a>
</li>
<li>stopVideoFile
: <a class="el" href="interface_j_c_media_device.html#a7642ae134b19a7626d0f1c19e24ad3f4">JCMediaDevice</a>
</li>
<li>switchCamera
: <a class="el" href="interface_j_c_media_device.html#a76b0a85f43b74b3d90c5e2c32ab60088">JCMediaDevice</a>
</li>
<li>switchCamera:
: <a class="el" href="interface_j_c_media_device.html#a6f72ec5fb1f5f0cca8585b12b09eb524">JCMediaDevice</a>
</li>
</ul>


<h3><a id="index_t"></a>- t -</h3><ul>
<li>term:reason:description:
: <a class="el" href="interface_j_c_call.html#a34ca9d3be1e72777c7f1cb6e4a5d5bde">JCCall</a>
</li>
<li>toParamString
: <a class="el" href="interface_j_c_media_channel_sip_param_extra.html#a59a3eddff9da3da5ce4abd7f5b566afa">JCMediaChannelSipParamExtra</a>
</li>
<li>toString
: <a class="el" href="interface_j_c_call_item.html#ae5fa28dcbee8a1bc1a35fc73a06b5d95">JCCallItem</a>
, <a class="el" href="interface_j_c_call_media_config.html#a372d158be412f162ac506eb1c2cbfceb">JCCallMediaConfig</a>
, <a class="el" href="interface_j_c_media_channel_participant.html#abab0b26256fce41cf5c6a8440d3ddcd1">JCMediaChannelParticipant</a>
</li>
</ul>


<h3><a id="index_u"></a>- u -</h3><ul>
<li>updateGroup:
: <a class="el" href="interface_j_c_group.html#aca22882b3e29cbbd3763f0c354dfccd5">JCGroup</a>
</li>
<li>updateGroupComment:nickName:tag:
: <a class="el" href="interface_j_c_group.html#ad519604f281f0e74374c47d2ae419faa">JCGroup</a>
</li>
<li>uploadFileByExpireTime:expiredSeconds:cookie:
: <a class="el" href="interface_j_c_storage.html#a179729e095c867fa7624fd1eb3e44a79">JCStorage</a>
</li>
</ul>


<h3><a id="index_v"></a>- v -</h3><ul>
<li>videoRecord:enable:remote:width:height:filePath:bothAudio:
: <a class="el" href="interface_j_c_call.html#a8909575711a38e53bf8828287cde102c">JCCall</a>
</li>
</ul>


<h3><a id="index_w"></a>- w -</h3><ul>
<li>withdrawalMessage:messageId:content:
: <a class="el" href="interface_j_c_message_channel.html#a826f73531b0ff987b856022403d07d2d">JCMessageChannel</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>
